English Virtuose
  • Tags:

    No tags

  • Name:

    aElemtalState

  • Displayed name:

    État élémentaire

  • Description:

    Permet d'appliquer un état élémentaire a une creature.

  • Cast description:

    Permet d'appliquer un état élémentaire a une creature.

  • Condition:

    0
  • AP cost:

    0

  • Cooldown:

    0

  • Flux cost:

    0
  • Variables:

  • On used script:

  • On post script:

    if (success) then
    action.currentCD.value = vCD.value
    end
    
  • Type:

    1

  • Action effects:

    • Use case:

      3

    • Name:

      État Feu

    • Description:

    • Script:

      if (not character:has([[mFireState]]) and not character:has([[mAirState]]) and not character:has([[mWaterState]]) and not character:has([[mEarthState]])) then
          effect = character:createEffect([[mFireState]])
          effect.displayName.value = [[État Feu]]
          effect.description.value = [[État Feu de l'Élémentaliste]]
          effect:activate()
      end
      
      if (character:has([[mWaterState]])) then
          character.mWaterState:delete()
          display([[Combinaison Feu & Eau]], [[La cible subit Faiblesse 1 sur les prochains dégâts qu'elle reçoit.]])
      end
      
      if (character:has([[mAirState]])) then
          character.mAirState:delete()
      
          effect = character:createEffect([[mFireAirCombination]])
          effect.displayName.value = [[Combinaison Feu & Air]]
          effect.description.value = [[La cible subit -0,1 AP/s pendant 5 secondes.]]
      
          effect.script.value = [=[
              character.sRegenAP:addCurrent([[-0.1]], [[magical]], [[Combinaison Feu & Air]])
          ]=]
      
          effect.duration:set({{5}})
          effect:activate()
      end
      
      if (character:has([[mEarthState]])) then
          character.mEarthState:delete()
          display([[Combinaison Feu & Terre]], [[+1 au test de la prochaine action visant spécifiquement la cible.]])
      end
    • Variables:

    • Use case:

      3

    • Name:

      État Terre

    • Description:

    • Script:

      if (not character:has([[mFireState]]) and not character:has([[mAirState]]) and not character:has([[mWaterState]]) and not character:has([[mEarthState]])) then
          effect = character:createEffect([[mEarthState]])
          effect.displayName.value = [[État Terre]]
          effect.description.value = [[État Terre de l'Élémentaliste]]
          effect:activate()
      end
      
      if (character:has([[mFireState]])) then
          character.mFireState:delete()
          display([[Combinaison Feu & Terre]], [[+1 au test de la prochaine action visant spécifiquement la cible.]])
      end
      
      if (character:has([[mAirState]])) then
          character.mAirState:delete()
          display([[Combinaison Terre & Air]], [[-1 au prochain test de la cible.]])
      end
      
      if (character:has([[mWaterState]])) then
          character.mWaterState:delete()
          effect = character:createEffect([[mWaterEarthCombination]])
          effect.displayName.value = [[Combinaison Eau & Terre]]
          effect.description.value = [[La cible subit -0,5 m/s pendant 5 secondes.]]
          effect.script.value = [=[
              character.sMovement:addCurrent([[-0.5]], [[enchant]], [[Combinaison Eau & Terre]])
          ]=]
          effect.duration:set({{5}})
          effect:activate()
      end
    • Variables:

    • Use case:

      3

    • Name:

      État Eau

    • Description:

    • Script:

      if (not character:has([[mFireState]]) and not character:has([[mAirState]]) and not character:has([[mWaterState]]) and not character:has([[mEarthState]])) then
          effect = character:createEffect([[mWaterState]])
          effect.displayName.value = [[État Eau]]
          effect.description.value = [[État Eau de l'Élémentaliste]]
          effect:activate()
      end
      
      if (character:has([[mFireState]])) then
          character.mFireState:delete()
          display([[Combinaison Feu & Eau]], [[La cible subit Vulnérabilité 1 sur les prochains dégâts qu'elle reçoit.]])
      end
      
      if (character:has([[mAirState]])) then
          character.mAirState:delete()
          display([[Combinaison Eau & Air]], [[La cible subit Faible 1 sur les prochains dégâts qu'elle produit.]])
      end
      
      if (character:has([[mEarthState]])) then
          character.mEarthState:delete()
          effect = character:createEffect([[mWaterEarthCombination]])
          effect.displayName.value = [[Combinaison Eau & Terre]]
          effect.description.value = [[La cible subit -0,5 m/s pendant 5 secondes.]]
          effect.script.value = [=[
              character.sMovement:addCurrent([[-0.5]], [[enchant]], [[Combinaison Eau & Terre]])
          ]=]
          effect.duration:set({{5}})
          effect:activate()
      end
    • Variables:

    • Use case:

      3

    • Name:

      État Air

    • Description:

    • Script:

      if (not character:has([[mFireState]]) and not character:has([[mAirState]]) and not character:has([[mWaterState]]) and not character:has([[mEarthState]])) then
          effect = character:createEffect([[mAirState]])
          effect.displayName.value = [[État Air]]
          effect.description.value = [[État Air de l'Élémentaliste]]
          effect:activate()
      end
      
      if (character:has([[mFireState]])) then
          character.mFireState:delete()
          effect = character:createEffect([[mFireAirCombination]])
          effect.displayName.value = [[Combinaison Feu & Air]]
          effect.description.value = [[La cible subit -0,1 AP/s pendant 5 secondes.]]
          effect.script.value = [=[
              character.sRegenAP:addCurrent([[-0.1]], [[magical]], [[Combinaison Feu & Air]])
          ]=]
          effect.duration:set({{5}})
          effect:activate()
      end
      
      if (character:has([[mEarthState]])) then
          character.mEarthState:delete()
          display([[Combinaison Terre & Air]], [[-1 au prochain test de la cible.]])
      end
      
      if (character:has([[mWaterState]])) then
          character.mWaterState:delete()
          display([[Combinaison Eau & Air]], [[La cible subit Faible 1 sur les prochains dégâts qu'elle produit.]])
      end
    • Variables: